前言:
- Python 与 MySQL 的交互流程;
- Connection 连接对象;
- Cursor 对象;
- sql 语句的参数化。
一、Python 操作 MySQL 步骤(重点)
1. Python 与 MySQL 的交互
2. Python 访问数据库流程
提示:引入pymysql模块,通过该模块的api来访问mysql数据库(查看源码)
1. 创建一个Connection连接对象 |
3. 连接数据库对象
快速写入conn连接代码的快捷技巧: PyCharm 快速输入技巧:Live Templates(自定义代码扩展)
conn = pymysql.connect(参数列表) |
4. Cursor 对象
cs_tuple = conn.cursor() # 默认为元组游标 |
5. Cursor 对表的增删改查
提示: |
6. sql 语句的参数化
1. 目的:通过sql参数化可以防止用户通过sql注入方式盗取数据 |